Big Huge Thesaurus

red sprites

noun